package com.antler.smt.admin.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 自定义注解
 *
 * @author zhangyi
 * @date 2018/6/15 16:55
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface OperateCut {
    /**
     * 操作内容
     *
     * @return
     */
    String content() default "";

    /**
     * 用户id
     *
     * @return
     */
    long userId() default 0;

    /**
     * 用户操作的方法
     *
     * @return
     */
    String method() default "";

    /**
     * 用户传入的参数
     *
     * @return
     */
    String params() default "";
}
